package com.example.sxt_practise.IO;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;

/**
 * Writer
 * @author gaofeng
 * @date 2022年05月08日 17:03
 */
public class WriteTest {
    public static void main(String[] args) {
        // 1.创建源
        File destDir = new File("dir/test2/song4.txt");
        // 2.选择流
        Writer writer = null ;
        try {
            writer = new FileWriter(destDir) ;
            // 操作方式一
        /*    writer.write("迎接另一个晨曦".toCharArray());
            writer.flush();
            writer.close();*/
            // 操作方式二
          /*  writer.append("迎接另一个晨曦").append("\r\n").append("带来全新空气").append("\r\n").append("hah") ;
            writer.flush();
            writer.close();*/
            // 操作方式三
            char[] flush = "迎接另一个晨曦\r\n带来全新空气".toCharArray() ;
            writer.write(flush, 0, flush.length);
            writer.flush();
            writer.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
